\hypertarget{classyLib_1_1yValue}{}\doxysection{y\+Lib\+::y\+Value Class Reference}
\label{classyLib_1_1yValue}\index{yLib::yValue@{yLib::yValue}}


This is base-\/class of the all y\+Xxx\+Values in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}.  




{\ttfamily \#include $<$ybasicvalue.\+hpp$>$}

Inheritance diagram for y\+Lib\+::y\+Value\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classyLib_1_1yValue}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structyLib_1_1yValue_1_1____value__container____}{\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} \+: uint8\+\_\+t \{ \newline
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afebf621b752807da247e8d67837b0581}{N\+O\+N\+E\+\_\+\+T\+Y\+PE}} = 0, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aee0cb4482e902ade528951927647240f}{I\+N\+T8\+\_\+\+T\+Y\+PE}} = 1, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5c1b31f5fc09aed1fa717358ce623dff}{U\+I\+N\+T8\+\_\+\+T\+Y\+PE}} = 2, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe01b1bef4c7d4142f0295287be07fe4}{I\+N\+T16\+\_\+\+T\+Y\+PE}}, 
\newline
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9e07abb6f4a230d422ba1e7cf2a723b6}{U\+I\+N\+T16\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe44dd1f066a04382218463da6d6b36a}{I\+N\+T32\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5fdc7f25081476d10117f7b4f85ebe54}{U\+I\+N\+T32\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5f4f927198fa4d5bfcc21a9ae75a1e52}{I\+N\+T64\+\_\+\+T\+Y\+PE}}, 
\newline
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a679e5844cccd84a454e3aad14e961188}{U\+I\+N\+T64\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aafebdcf6fb9cf2a07b51a30ebe1cdccf}{F\+L\+O\+A\+T\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abb9f7995d3135a95438dc0010466a5e7}{D\+O\+U\+B\+L\+E\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afc790296687d2706c64d937d4303642e}{B\+O\+O\+L\+\_\+\+T\+Y\+PE}}, 
\newline
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a0d00a41f70fc0b2190b4c49f3bb8c89a}{S\+T\+R\+I\+N\+G\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a2ed2bc9cf592eff41d2c68500e6f232e}{O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a1b1505e388a9b90ed47ed887980f3f92}{A\+R\+R\+A\+Y\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a15d2daa32ba9e81e87d99816b3273c3e}{N\+U\+L\+L\+\_\+\+T\+Y\+PE}}, 
\newline
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9b1757323670755dbca5d54c0c650342}{G\+R\+O\+U\+P\+\_\+\+T\+Y\+PE}}, 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a7ca36ea61ad13c570be1184102b64253}{P\+O\+I\+N\+T\+E\+R\+\_\+\+T\+Y\+PE}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classyLib_1_1yValue_aefc29a5b6b1d97df2a149707fbf992de}{y\+Value}} () noexcept
\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a9e8ce6bdf0f3a5da053fbdf5ba1754eb}{y\+Value}} (const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em copy constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a6c7a3a6b2190f593db3f60f183e796ce}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em assignment constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a60c02e547e87478bbbe29e124440d523}{y\+Value}} (const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&\&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em move constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a29a0c067a5ea45fe98d5565687516fa9}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&\&value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em assignment constructor \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_abfd915659719dae7b477ed801347fe15}{$\sim$y\+Value}} () noexcept
\begin{DoxyCompactList}\small\item\em default destructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a02539949720cff2a356b9b690498d098}{y\+Value}} (int8\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_ad80536dad82af33e555a95fe14a155f7}{y\+Value}} (uint8\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_abc7f9d0e98c57ecbb97cbd694866a34b}{y\+Value}} (int16\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_ac9c0548e64ea99ccdc13d5acbb6b6dbc}{y\+Value}} (uint16\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_ae06ab54112210ad8a0627bf16ed04c62}{y\+Value}} (int32\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a0019ff9585fbe7901690a6560ef6fbb3}{y\+Value}} (uint32\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_ab65d5b8bb716e058204c52ba94a0b7be}{y\+Value}} (int64\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a993277a740dad83094e6dd232ba6b3cd}{y\+Value}} (uint64\+\_\+t value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a16fe481488712d7ecc980447d541ff46}{y\+Value}} (bool value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a06b0defea3c6e2a8a0e2c520605ea60a}{y\+Value}} (float value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_a12575fc6cbe28709c960bf07a61dedaa}{y\+Value}} (double value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yValue_ace3a486c7911a923bfb67cf6683117ee}{y\+Value}} (const \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&value\+\_\+) noexcept
\item 
\mbox{\hyperlink{classyLib_1_1yValue_abbc0fead2e744a677338ebdb8530dc92}{y\+Value}} (\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} type\+\_\+, void $\ast$value\+\_\+) noexcept
\begin{DoxyCompactList}\small\item\em override constructor \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a5835beef50274909753f8f535feb82d1}{operator int8\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int8\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a0ba93a959bc575208532c2ada3cd7529}{operator uint8\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint8\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a82c55dc9f71505850b7b7e095e22bfff}{operator int16\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int16\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a8ff5a10752d1f30a5e3a122818eff595}{operator uint16\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint16\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_ab27a5adee9e7f539ffbce0bd4a4e46a0}{operator int32\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int32\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a4895c1cfce3e2772cb58e16461fcc584}{operator uint32\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint32\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_aa1dab07a2ed65953cbbb2af09e7cd076}{operator int64\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int64\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_af3607d8479e19f291d509f8b6f3a64f3}{operator uint64\+\_\+t}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint64\+\_\+t \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_ad9c4e90b07296d76c55bca0e19d9b08a}{operator bool}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to bool \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_a0ab6b4ff2e28404ca9fd1efeb9b72738}{operator float}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to float \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_af3d426f7fba96b2b23b95c0aa753ca7d}{operator double}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to double \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_aab6b42a3b6ee531076e9eb4b47f85bfb}{operator std\+::string}} () const
\begin{DoxyCompactList}\small\item\em convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to std\+::string \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a09b00d945791e2911810ea6b9157ab66}{operator=}} (int8\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert int8\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_ac321beb036fbd258d6db242f2a53b11b}{operator=}} (uint8\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert uint8\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_aaeb872cf1a279c284f787a1e2694384e}{operator=}} (int16\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert int16\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_ae87d871fe1a7c2b82b8968dfe03b2fae}{operator=}} (uint16\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert uint16\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a0abbae634b63cb91f914c16b14ab708e}{operator=}} (int32\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert int32\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_ab6655b11649ad80e7fca5db055e7b839}{operator=}} (uint32\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert uint32\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_ac5d455692534e7be7b4c62e22efd24f6}{operator=}} (int64\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert int64\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_ae484aa3b2ed5463c73c24f52e607a982}{operator=}} (uint64\+\_\+t value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert uint64\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a672bfba947a1eb0141798fc354ab0e1c}{operator=}} (float value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert float to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_aae78bc4dec97fd4f7fb6ccef87971325}{operator=}} (double value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert double to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a2021a916b1804eff438ce07c7019649f}{operator=}} (bool value\+\_\+)
\begin{DoxyCompactList}\small\item\em convert bool to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& \mbox{\hyperlink{classyLib_1_1yValue_a93d8aa2db5a66a332ffe53b54b96777f}{operator=}} (const \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&value\+\_\+)
\item 
virtual \mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} \mbox{\hyperlink{classyLib_1_1yValue_a6a2165ccfe1beb15f9f6e9b4020c164b}{Get\+Type}} (void) const
\begin{DoxyCompactList}\small\item\em get the val-\/type of obj. \end{DoxyCompactList}\item 
virtual void $\ast$ \mbox{\hyperlink{classyLib_1_1yValue_a2f732d789caf86cf1b3738f2293225f8}{Get\+Special\+Value}} (\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} type\+\_\+) const
\begin{DoxyCompactList}\small\item\em get the val-\/type of obj. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{classyLib_1_1yValue_a9c048446038b9bb3810d6c3a39139624}{Clean\+All\+To\+Default}} (void)
\begin{DoxyCompactList}\small\item\em set obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to default. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{classyLib_1_1yValue_a2053d20bcfac10915b35a4bc21ea011f}{Copy\+Value\+Container}} (const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&src\+\_\+, \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&dst\+\_\+)
\begin{DoxyCompactList}\small\item\em copy src\+\_\+\textquotesingle{}s value-\/container to dst\+\_\+\textquotesingle{}s value-\/container \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structstruct}{struct}} \mbox{\hyperlink{structyLib_1_1yValue_1_1____value__container____}{y\+Lib\+::y\+Value\+::\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}} \mbox{\hyperlink{classyLib_1_1yValue_a275414b2034c2f45621d98c1a9d1ae0c}{value\+\_\+containter}}
\item 
\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} \mbox{\hyperlink{classyLib_1_1yValue_a2a5cd8d1cb429234304ba7a9fd4ebd18}{cur\+\_\+value\+\_\+type}}
\begin{DoxyCompactList}\small\item\em the current val-\/type of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
This is base-\/class of the all y\+Xxx\+Values in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\doxysubsection{Member Enumeration Documentation}
\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}} 
\index{yLib::yValue@{yLib::yValue}!yValueType@{yValueType}}
\index{yValueType@{yValueType}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValueType}{yValueType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Lib\+::y\+Value\+::y\+Value\+Type}} \+: uint8\+\_\+t}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{NONE\_TYPE@{NONE\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!NONE\_TYPE@{NONE\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afebf621b752807da247e8d67837b0581}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afebf621b752807da247e8d67837b0581}} 
N\+O\+N\+E\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{INT8\_TYPE@{INT8\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!INT8\_TYPE@{INT8\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aee0cb4482e902ade528951927647240f}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aee0cb4482e902ade528951927647240f}} 
I\+N\+T8\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UINT8\_TYPE@{UINT8\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!UINT8\_TYPE@{UINT8\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5c1b31f5fc09aed1fa717358ce623dff}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5c1b31f5fc09aed1fa717358ce623dff}} 
U\+I\+N\+T8\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{INT16\_TYPE@{INT16\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!INT16\_TYPE@{INT16\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe01b1bef4c7d4142f0295287be07fe4}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe01b1bef4c7d4142f0295287be07fe4}} 
I\+N\+T16\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UINT16\_TYPE@{UINT16\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!UINT16\_TYPE@{UINT16\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9e07abb6f4a230d422ba1e7cf2a723b6}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9e07abb6f4a230d422ba1e7cf2a723b6}} 
U\+I\+N\+T16\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{INT32\_TYPE@{INT32\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!INT32\_TYPE@{INT32\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe44dd1f066a04382218463da6d6b36a}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abe44dd1f066a04382218463da6d6b36a}} 
I\+N\+T32\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UINT32\_TYPE@{UINT32\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!UINT32\_TYPE@{UINT32\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5fdc7f25081476d10117f7b4f85ebe54}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5fdc7f25081476d10117f7b4f85ebe54}} 
U\+I\+N\+T32\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{INT64\_TYPE@{INT64\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!INT64\_TYPE@{INT64\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5f4f927198fa4d5bfcc21a9ae75a1e52}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a5f4f927198fa4d5bfcc21a9ae75a1e52}} 
I\+N\+T64\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{UINT64\_TYPE@{UINT64\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!UINT64\_TYPE@{UINT64\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a679e5844cccd84a454e3aad14e961188}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a679e5844cccd84a454e3aad14e961188}} 
U\+I\+N\+T64\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{FLOAT\_TYPE@{FLOAT\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!FLOAT\_TYPE@{FLOAT\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aafebdcf6fb9cf2a07b51a30ebe1cdccf}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2aafebdcf6fb9cf2a07b51a30ebe1cdccf}} 
F\+L\+O\+A\+T\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{DOUBLE\_TYPE@{DOUBLE\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!DOUBLE\_TYPE@{DOUBLE\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abb9f7995d3135a95438dc0010466a5e7}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2abb9f7995d3135a95438dc0010466a5e7}} 
D\+O\+U\+B\+L\+E\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{BOOL\_TYPE@{BOOL\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!BOOL\_TYPE@{BOOL\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afc790296687d2706c64d937d4303642e}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2afc790296687d2706c64d937d4303642e}} 
B\+O\+O\+L\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{STRING\_TYPE@{STRING\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!STRING\_TYPE@{STRING\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a0d00a41f70fc0b2190b4c49f3bb8c89a}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a0d00a41f70fc0b2190b4c49f3bb8c89a}} 
S\+T\+R\+I\+N\+G\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{OBJECT\_TYPE@{OBJECT\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!OBJECT\_TYPE@{OBJECT\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a2ed2bc9cf592eff41d2c68500e6f232e}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a2ed2bc9cf592eff41d2c68500e6f232e}} 
O\+B\+J\+E\+C\+T\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ARRAY\_TYPE@{ARRAY\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!ARRAY\_TYPE@{ARRAY\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a1b1505e388a9b90ed47ed887980f3f92}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a1b1505e388a9b90ed47ed887980f3f92}} 
A\+R\+R\+A\+Y\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NULL\_TYPE@{NULL\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!NULL\_TYPE@{NULL\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a15d2daa32ba9e81e87d99816b3273c3e}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a15d2daa32ba9e81e87d99816b3273c3e}} 
N\+U\+L\+L\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GROUP\_TYPE@{GROUP\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!GROUP\_TYPE@{GROUP\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9b1757323670755dbca5d54c0c650342}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a9b1757323670755dbca5d54c0c650342}} 
G\+R\+O\+U\+P\+\_\+\+T\+Y\+PE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{POINTER\_TYPE@{POINTER\_TYPE}!yLib::yValue@{yLib::yValue}}\index{yLib::yValue@{yLib::yValue}!POINTER\_TYPE@{POINTER\_TYPE}}}\mbox{\Hypertarget{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a7ca36ea61ad13c570be1184102b64253}\label{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2a7ca36ea61ad13c570be1184102b64253}} 
P\+O\+I\+N\+T\+E\+R\+\_\+\+T\+Y\+PE&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classyLib_1_1yValue_aefc29a5b6b1d97df2a149707fbf992de}\label{classyLib_1_1yValue_aefc29a5b6b1d97df2a149707fbf992de}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [1/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



default constructor 


\begin{DoxyParams}{Parameters}
{\em } & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classyLib_1_1yValue_a9e8ce6bdf0f3a5da053fbdf5ba1754eb}\label{classyLib_1_1yValue_a9e8ce6bdf0f3a5da053fbdf5ba1754eb}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [2/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



copy constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & a exsited obj \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a60c02e547e87478bbbe29e124440d523}\label{classyLib_1_1yValue_a60c02e547e87478bbbe29e124440d523}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [3/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&\&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



move constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & a exsited obj \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_abfd915659719dae7b477ed801347fe15}\label{classyLib_1_1yValue_abfd915659719dae7b477ed801347fe15}} 
\index{yLib::yValue@{yLib::yValue}!````~yValue@{$\sim$yValue}}
\index{````~yValue@{$\sim$yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{$\sim$yValue()}{~yValue()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::$\sim$y\+Value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [noexcept]}}



default destructor 


\begin{DoxyParams}{Parameters}
{\em } & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classyLib_1_1yValue_a02539949720cff2a356b9b690498d098}\label{classyLib_1_1yValue_a02539949720cff2a356b9b690498d098}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [4/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{int8\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ad80536dad82af33e555a95fe14a155f7}\label{classyLib_1_1yValue_ad80536dad82af33e555a95fe14a155f7}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [5/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_abc7f9d0e98c57ecbb97cbd694866a34b}\label{classyLib_1_1yValue_abc7f9d0e98c57ecbb97cbd694866a34b}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [6/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ac9c0548e64ea99ccdc13d5acbb6b6dbc}\label{classyLib_1_1yValue_ac9c0548e64ea99ccdc13d5acbb6b6dbc}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [7/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ae06ab54112210ad8a0627bf16ed04c62}\label{classyLib_1_1yValue_ae06ab54112210ad8a0627bf16ed04c62}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [8/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a0019ff9585fbe7901690a6560ef6fbb3}\label{classyLib_1_1yValue_a0019ff9585fbe7901690a6560ef6fbb3}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [9/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ab65d5b8bb716e058204c52ba94a0b7be}\label{classyLib_1_1yValue_ab65d5b8bb716e058204c52ba94a0b7be}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [10/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{int64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a993277a740dad83094e6dd232ba6b3cd}\label{classyLib_1_1yValue_a993277a740dad83094e6dd232ba6b3cd}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [11/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{uint64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a16fe481488712d7ecc980447d541ff46}\label{classyLib_1_1yValue_a16fe481488712d7ecc980447d541ff46}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [12/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{bool}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a06b0defea3c6e2a8a0e2c520605ea60a}\label{classyLib_1_1yValue_a06b0defea3c6e2a8a0e2c520605ea60a}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [13/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{float}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a12575fc6cbe28709c960bf07a61dedaa}\label{classyLib_1_1yValue_a12575fc6cbe28709c960bf07a61dedaa}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [14/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{double}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ace3a486c7911a923bfb67cf6683117ee}\label{classyLib_1_1yValue_ace3a486c7911a923bfb67cf6683117ee}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [15/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}, {\ttfamily [noexcept]}}

\mbox{\Hypertarget{classyLib_1_1yValue_abbc0fead2e744a677338ebdb8530dc92}\label{classyLib_1_1yValue_abbc0fead2e744a677338ebdb8530dc92}} 
\index{yLib::yValue@{yLib::yValue}!yValue@{yValue}}
\index{yValue@{yValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{yValue()}{yValue()}\hspace{0.1cm}{\footnotesize\ttfamily [16/16]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::y\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}}}]{type\+\_\+,  }\item[{void $\ast$}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



override constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & the initial val. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classyLib_1_1yValue_a9c048446038b9bb3810d6c3a39139624}\label{classyLib_1_1yValue_a9c048446038b9bb3810d6c3a39139624}} 
\index{yLib::yValue@{yLib::yValue}!CleanAllToDefault@{CleanAllToDefault}}
\index{CleanAllToDefault@{CleanAllToDefault}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{CleanAllToDefault()}{CleanAllToDefault()}}
{\footnotesize\ttfamily void y\+Lib\+::y\+Value\+::\+Clean\+All\+To\+Default (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}



set obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to default. 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\begin{DoxyWarning}{Warning}
this op will modify type and value-\/container 
\end{DoxyWarning}
\mbox{\Hypertarget{classyLib_1_1yValue_a2053d20bcfac10915b35a4bc21ea011f}\label{classyLib_1_1yValue_a2053d20bcfac10915b35a4bc21ea011f}} 
\index{yLib::yValue@{yLib::yValue}!CopyValueContainer@{CopyValueContainer}}
\index{CopyValueContainer@{CopyValueContainer}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{CopyValueContainer()}{CopyValueContainer()}}
{\footnotesize\ttfamily static void y\+Lib\+::y\+Value\+::\+Copy\+Value\+Container (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&}]{src\+\_\+,  }\item[{\mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&}]{dst\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [protected]}}



copy src\+\_\+\textquotesingle{}s value-\/container to dst\+\_\+\textquotesingle{}s value-\/container 


\begin{DoxyParams}{Parameters}
{\em src\+\_\+} & the value-\/container copy from \\
\hline
{\em dst\+\_\+} & the value-\/container copy to \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a2f732d789caf86cf1b3738f2293225f8}\label{classyLib_1_1yValue_a2f732d789caf86cf1b3738f2293225f8}} 
\index{yLib::yValue@{yLib::yValue}!GetSpecialValue@{GetSpecialValue}}
\index{GetSpecialValue@{GetSpecialValue}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{GetSpecialValue()}{GetSpecialValue()}}
{\footnotesize\ttfamily void $\ast$ y\+Lib\+::y\+Value\+::\+Get\+Special\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}}}]{type\+\_\+ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



get the val-\/type of obj. 


\begin{DoxyParams}{Parameters}
{\em type\+\_\+} & get value of special type\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the value of special type 
\end{DoxyReturn}

\begin{DoxyRetVals}{Return values}
{\em other\+\_\+addr} & ok. \\
\hline
{\em nullptr} & error.\\
\hline
\end{DoxyRetVals}
\begin{DoxyWarning}{Warning}
this call only support T\+Y\+P\+E\+\_\+\+O\+B\+J\+E\+CT, T\+Y\+P\+E\+\_\+\+A\+R\+R\+AY, T\+Y\+P\+E\+\_\+\+G\+R\+O\+UP 
\end{DoxyWarning}
\mbox{\Hypertarget{classyLib_1_1yValue_a6a2165ccfe1beb15f9f6e9b4020c164b}\label{classyLib_1_1yValue_a6a2165ccfe1beb15f9f6e9b4020c164b}} 
\index{yLib::yValue@{yLib::yValue}!GetType@{GetType}}
\index{GetType@{GetType}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{GetType()}{GetType()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} y\+Lib\+::y\+Value\+::\+Get\+Type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



get the val-\/type of obj. 

\begin{DoxyReturn}{Returns}
return the y\+Value\+Type of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}}\textquotesingle{}s obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ad9c4e90b07296d76c55bca0e19d9b08a}\label{classyLib_1_1yValue_ad9c4e90b07296d76c55bca0e19d9b08a}} 
\index{yLib::yValue@{yLib::yValue}!operator bool@{operator bool}}
\index{operator bool@{operator bool}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to bool 

\begin{DoxyReturn}{Returns}
return a bool\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_af3d426f7fba96b2b23b95c0aa753ca7d}\label{classyLib_1_1yValue_af3d426f7fba96b2b23b95c0aa753ca7d}} 
\index{yLib::yValue@{yLib::yValue}!operator double@{operator double}}
\index{operator double@{operator double}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator double()}{operator double()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator double (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to double 

\begin{DoxyReturn}{Returns}
return a double\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a0ab6b4ff2e28404ca9fd1efeb9b72738}\label{classyLib_1_1yValue_a0ab6b4ff2e28404ca9fd1efeb9b72738}} 
\index{yLib::yValue@{yLib::yValue}!operator float@{operator float}}
\index{operator float@{operator float}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator float()}{operator float()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator float (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to float 

\begin{DoxyReturn}{Returns}
return a float\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a82c55dc9f71505850b7b7e095e22bfff}\label{classyLib_1_1yValue_a82c55dc9f71505850b7b7e095e22bfff}} 
\index{yLib::yValue@{yLib::yValue}!operator int16\_t@{operator int16\_t}}
\index{operator int16\_t@{operator int16\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator int16\_t()}{operator int16\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator int16\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int16\+\_\+t 

\begin{DoxyReturn}{Returns}
return a int16\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ab27a5adee9e7f539ffbce0bd4a4e46a0}\label{classyLib_1_1yValue_ab27a5adee9e7f539ffbce0bd4a4e46a0}} 
\index{yLib::yValue@{yLib::yValue}!operator int32\_t@{operator int32\_t}}
\index{operator int32\_t@{operator int32\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator int32\_t()}{operator int32\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator int32\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int32\+\_\+t 

\begin{DoxyReturn}{Returns}
return a int32\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_aa1dab07a2ed65953cbbb2af09e7cd076}\label{classyLib_1_1yValue_aa1dab07a2ed65953cbbb2af09e7cd076}} 
\index{yLib::yValue@{yLib::yValue}!operator int64\_t@{operator int64\_t}}
\index{operator int64\_t@{operator int64\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator int64\_t()}{operator int64\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator int64\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int64\+\_\+t 

\begin{DoxyReturn}{Returns}
return a int64\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a5835beef50274909753f8f535feb82d1}\label{classyLib_1_1yValue_a5835beef50274909753f8f535feb82d1}} 
\index{yLib::yValue@{yLib::yValue}!operator int8\_t@{operator int8\_t}}
\index{operator int8\_t@{operator int8\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator int8\_t()}{operator int8\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator int8\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to int8\+\_\+t 

\begin{DoxyReturn}{Returns}
return a int8\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_aab6b42a3b6ee531076e9eb4b47f85bfb}\label{classyLib_1_1yValue_aab6b42a3b6ee531076e9eb4b47f85bfb}} 
\index{yLib::yValue@{yLib::yValue}!operator std::string@{operator std::string}}
\index{operator std::string@{operator std::string}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator std::string()}{operator std::string()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to std\+::string 

\begin{DoxyReturn}{Returns}
return a std\+::string\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a8ff5a10752d1f30a5e3a122818eff595}\label{classyLib_1_1yValue_a8ff5a10752d1f30a5e3a122818eff595}} 
\index{yLib::yValue@{yLib::yValue}!operator uint16\_t@{operator uint16\_t}}
\index{operator uint16\_t@{operator uint16\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator uint16\_t()}{operator uint16\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator uint16\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint16\+\_\+t 

\begin{DoxyReturn}{Returns}
return a uint16\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a4895c1cfce3e2772cb58e16461fcc584}\label{classyLib_1_1yValue_a4895c1cfce3e2772cb58e16461fcc584}} 
\index{yLib::yValue@{yLib::yValue}!operator uint32\_t@{operator uint32\_t}}
\index{operator uint32\_t@{operator uint32\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator uint32\_t()}{operator uint32\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator uint32\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint32\+\_\+t 

\begin{DoxyReturn}{Returns}
return a uint32\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_af3607d8479e19f291d509f8b6f3a64f3}\label{classyLib_1_1yValue_af3607d8479e19f291d509f8b6f3a64f3}} 
\index{yLib::yValue@{yLib::yValue}!operator uint64\_t@{operator uint64\_t}}
\index{operator uint64\_t@{operator uint64\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator uint64\_t()}{operator uint64\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator uint64\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint64\+\_\+t 

\begin{DoxyReturn}{Returns}
return a uint64\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a0ba93a959bc575208532c2ada3cd7529}\label{classyLib_1_1yValue_a0ba93a959bc575208532c2ada3cd7529}} 
\index{yLib::yValue@{yLib::yValue}!operator uint8\_t@{operator uint8\_t}}
\index{operator uint8\_t@{operator uint8\_t}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator uint8\_t()}{operator uint8\_t()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Value\+::operator uint8\+\_\+t (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



convert \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} to uint8\+\_\+t 

\begin{DoxyReturn}{Returns}
return a uint8\+\_\+t\textquotesingle{}s val from obj. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a2021a916b1804eff438ce07c7019649f}\label{classyLib_1_1yValue_a2021a916b1804eff438ce07c7019649f}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{bool}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert bool to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yJsonValue_ade58914edeff5007de945b5353555156}{y\+Lib\+::y\+Json\+Value}}, and \mbox{\hyperlink{classyLib_1_1yConfigValue_ad5086af0ecbf53e332bc9cc666e9b472}{y\+Lib\+::y\+Config\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_a93d8aa2db5a66a332ffe53b54b96777f}\label{classyLib_1_1yValue_a93d8aa2db5a66a332ffe53b54b96777f}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Lib\+::y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented in \mbox{\hyperlink{classyLib_1_1yJsonValue_adb4fcf5a86e87a696120efe051acc8e0}{y\+Lib\+::y\+Json\+Value}}, and \mbox{\hyperlink{classyLib_1_1yConfigValue_ad2ed4a3fac679850eea9c6dc66c19465}{y\+Lib\+::y\+Config\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_a29a0c067a5ea45fe98d5565687516fa9}\label{classyLib_1_1yValue_a29a0c067a5ea45fe98d5565687516fa9}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&\&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



assignment constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & a exsited obj \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the obj\textquotesingle{}s reference of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a6c7a3a6b2190f593db3f60f183e796ce}\label{classyLib_1_1yValue_a6c7a3a6b2190f593db3f60f183e796ce}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [4/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \&}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}}



assignment constructor 


\begin{DoxyParams}{Parameters}
{\em value\+\_\+} & a exsited obj \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the obj\textquotesingle{}s reference of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_aae78bc4dec97fd4f7fb6ccef87971325}\label{classyLib_1_1yValue_aae78bc4dec97fd4f7fb6ccef87971325}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [5/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{double}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert double to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yJsonValue_ab57f9430dd9dc4c98bebde01ef223b83}{y\+Lib\+::y\+Json\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_a672bfba947a1eb0141798fc354ab0e1c}\label{classyLib_1_1yValue_a672bfba947a1eb0141798fc354ab0e1c}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [6/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{float}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert float to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yConfigValue_ad9b52191101bfc169a3cc4784c0c15a1}{y\+Lib\+::y\+Config\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_aaeb872cf1a279c284f787a1e2694384e}\label{classyLib_1_1yValue_aaeb872cf1a279c284f787a1e2694384e}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [7/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{int16\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert int16\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_a0abbae634b63cb91f914c16b14ab708e}\label{classyLib_1_1yValue_a0abbae634b63cb91f914c16b14ab708e}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [8/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert int32\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yConfigValue_a2b42fc9a1b59816e5ed891854e08a6eb}{y\+Lib\+::y\+Config\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_ac5d455692534e7be7b4c62e22efd24f6}\label{classyLib_1_1yValue_ac5d455692534e7be7b4c62e22efd24f6}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [9/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{int64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert int64\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yJsonValue_ae5ec5c32ee73ffde1eaf8ef57d3cec56}{y\+Lib\+::y\+Json\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_a09b00d945791e2911810ea6b9157ab66}\label{classyLib_1_1yValue_a09b00d945791e2911810ea6b9157ab66}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [10/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{int8\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert int8\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ae87d871fe1a7c2b82b8968dfe03b2fae}\label{classyLib_1_1yValue_ae87d871fe1a7c2b82b8968dfe03b2fae}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [11/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert uint16\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ab6655b11649ad80e7fca5db055e7b839}\label{classyLib_1_1yValue_ab6655b11649ad80e7fca5db055e7b839}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [12/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert uint32\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yValue_ae484aa3b2ed5463c73c24f52e607a982}\label{classyLib_1_1yValue_ae484aa3b2ed5463c73c24f52e607a982}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [13/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{uint64\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert uint64\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


Reimplemented in \mbox{\hyperlink{classyLib_1_1yJsonValue_adb2d5eebff72556188bbf4870c1c5864}{y\+Lib\+::y\+Json\+Value}}.

\mbox{\Hypertarget{classyLib_1_1yValue_ac321beb036fbd258d6db242f2a53b11b}\label{classyLib_1_1yValue_ac321beb036fbd258d6db242f2a53b11b}} 
\index{yLib::yValue@{yLib::yValue}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [14/14]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} \& y\+Lib\+::y\+Value\+::operator= (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{value\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



convert uint8\+\_\+t to exsited obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\begin{DoxyReturn}{Returns}
return obj of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 
\end{DoxyReturn}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classyLib_1_1yValue_a2a5cd8d1cb429234304ba7a9fd4ebd18}\label{classyLib_1_1yValue_a2a5cd8d1cb429234304ba7a9fd4ebd18}} 
\index{yLib::yValue@{yLib::yValue}!cur\_value\_type@{cur\_value\_type}}
\index{cur\_value\_type@{cur\_value\_type}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{cur\_value\_type}{cur\_value\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yValue_ad30bf06e744fa772021a7cc4936e9be2}{y\+Value\+Type}} y\+Lib\+::y\+Value\+::cur\+\_\+value\+\_\+type\hspace{0.3cm}{\ttfamily [protected]}}



the current val-\/type of \mbox{\hyperlink{classyLib_1_1yValue}{y\+Value}} 

\mbox{\Hypertarget{classyLib_1_1yValue_a275414b2034c2f45621d98c1a9d1ae0c}\label{classyLib_1_1yValue_a275414b2034c2f45621d98c1a9d1ae0c}} 
\index{yLib::yValue@{yLib::yValue}!value\_containter@{value\_containter}}
\index{value\_containter@{value\_containter}!yLib::yValue@{yLib::yValue}}
\doxysubsubsection{\texorpdfstring{value\_containter}{value\_containter}}
{\footnotesize\ttfamily \mbox{\hyperlink{structstruct}{struct}} \mbox{\hyperlink{structyLib_1_1yValue_1_1____value__container____}{y\+Lib\+::y\+Value\+::\+\_\+\+\_\+value\+\_\+container\+\_\+\+\_\+}} y\+Lib\+::y\+Value\+::value\+\_\+containter\hspace{0.3cm}{\ttfamily [protected]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/sky/y\+Lib/include/core/\mbox{\hyperlink{ybasicvalue_8hpp}{ybasicvalue.\+hpp}}\item 
/home/sky/y\+Lib/src/core/\mbox{\hyperlink{ybasicvalue_8cpp}{ybasicvalue.\+cpp}}\end{DoxyCompactItemize}
